/*
 * 文件名：TimeValidDto.java
 * 版权：Copyright 2012-2016 广州宝锶信息技术有限公司
 * 创建人：曾毅
 * 创建时间：2017年8月11日 下午4:02:28
 * 修改人：
 * 修改时间：
 * 修改内容：
 */
package com.baothink.weichat.dto.base;

/**
 * 时间验证的dto
 * 
 * @author 曾毅
 * @version 1.0,2017年8月11日 下午4:02:28
 * @since weichat 0.0.1
 */
public class TimeValidDto {
	
	private long expires_in;
	
	private long getTime;
	
	public long getExpires_in() {
        return this.expires_in;
    }
    
    public void setExpires_in(long expires_in) {
        this.expires_in = expires_in;
    }
    
    public long getGetTime() {
        return this.getTime;
    }


    
    public void setGetTime(long getTime) {
        this.getTime = getTime;
    }


    public boolean isAvailable(){
        return getSurplusValidTime()!=0;
    }
    
    
    public long getSurplusValidTime(){
    	long validTime = expires_in - ((System.currentTimeMillis()-getTime)/1000);
    	return validTime>0?validTime:0;
    }
}
